package com.wzdigit.wms.basic.client.response.transfer;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 取消装运PDA
 * 发货单明细vo
 * Created by zyf on 2021/5/27 15:54
 */
@Data
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class GdnRemoveDtlResponse {
    /**
     * 取消数量(明细)
     */
    @ApiModelProperty(value = "取消数量(明细)")
    private BigDecimal dtlRemoveQty;

    /**
     * 订单号(明细)
     */
    @ApiModelProperty("订单号(明细)")
    private String dtlPoNo;

    /**
     * 物料编码(明细)
     */
    @ApiModelProperty(value = "物料编码(明细)")
    private String dtlSkuCode;

    /**
     * 客户型号(明细)
     */
    @ApiModelProperty("客户型号(明细)")
    private String dtlCustomerModel;

    /**
     * 需求数量(明细)
     */
    @ApiModelProperty("需求数量(明细)")
    private BigDecimal dtlOrderQty;

    /**
     * 已装数量(明细)
     */
    @ApiModelProperty("已装数量(明细)")
    private BigDecimal dtlShipQty;

    /**
     * 仓库(明细)
     */
    @ApiModelProperty("仓库(明细)")
    private String dtlWhsName;

    /**
     * 仓库ID(明细)
     */
    @ApiModelProperty("仓库ID(明细)【隐藏]")
    private Integer dtlWhsId;

    /**
     * 状态(明细)
     */
    @ApiModelProperty("状态(明细)")
    private Integer dtlStatus;

    /**
     * 状态字符串(明细)
     */
    @ApiModelProperty("状态字符串(明细)")
    private String  dtlStatusString;
}
